package com.implementsystem.prestacontas.programas.client;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;

import com.implementsystem.prestacontas.programas.entity.Programa;
import com.implementsystem.prestacontas.programas.entity.RespostaProgramas;


@XmlRegistry
public class ObjectFactory {

	private final static QName _CodigoMunicipio_QNAME = new QName("", "codigo_municipio");
    private final static QName _Exercicio_QNAME = new QName("", "exercicio_orcamento");
    private final static QName _CodigoPrograma_QNAME = new QName("", "codigo_programa");
    private final static QName _Nome_QNAME = new QName("", "nome_programa");
    
    public ObjectFactory() {}
    
    public Programa createMunicipio() {
        return new Programa();
    }
    
    public RespostaProgramas createResposta() {
        return new RespostaProgramas();
    }
    
    @XmlElementDecl(namespace = "", name = "codigo_municipio")
    public JAXBElement<String> createCodigoMunicipio(String value) {
        return new JAXBElement<String>(_CodigoMunicipio_QNAME, String.class, null, value);
    }
    
    @XmlElementDecl(namespace = "", name = "exercicio_orcamento")
    public JAXBElement<String> createExercicio(String value) {
        return new JAXBElement<String>(_Exercicio_QNAME, String.class, null, value);
    }
    
    @XmlElementDecl(namespace = "", name = "codigo_programa")
    public JAXBElement<String> createCodigoPrograma(String value) {
        return new JAXBElement<String>(_CodigoPrograma_QNAME, String.class, null, value);
    }
    
    @XmlElementDecl(namespace = "", name = "nome_programa")
    public JAXBElement<String> createNome(String value) {
        return new JAXBElement<String>(_Nome_QNAME, String.class, null, value);
    }
}
